//
//  iosTools.h
//  DuoBao
//
//  Created by Northwan on 15/4/10.
//  Copyright (c) 2015年 青松科技. All rights reserved.
//

#ifndef DuoBao_iosTools_h
#define DuoBao_iosTools_h

#import "BaseViewController.h"

#import "Extension.h"

/**
 事件处理签名
 @param sender:事件的产生者
 */
typedef void(^EventHandler)(id sender);

typedef void(^EventTwoHandler)(id sender,id sender1);

typedef void(^EventThreeHandler)(id sender,id sender1,id sender2);
/**
 调用一个block,会判断block不为空
 */
#define BlockCallWithOneArg(block,arg)  if(block){block(arg);}
/**
 调用一个block,会判断block不为空
 */
#define BlockCallWithTwoArg(block,arg1,arg2) if(block){block(arg1,arg2);}
/**
 调用一个block,会判断block不为空
 */
#define BlockCallWithThreeArg(block,arg1,arg2,arg3) if(block){block(arg1,arg2,arg3);}

#endif
